﻿#region

using System.Collections.Generic;
using Diagnostics.Annotations;
using MobilePal.Log;
using MobilePal.State;

#endregion

namespace MobilePal.ProcessorAgents
{
    public interface IProcessorAgent
    {
        void AttachToState(List<ILogger> loggers, [NotNull] ApplicationState applicationState);

        void DetachFromState([NotNull] ApplicationState applicationState);
    }
}